macos: move setNeedsDisplay helper to GdkMacosCairoView
authorChristian Hergert <chergert@redhat.com>
Thu, 29 Oct 2020 16:33:59 +0000 (09:33 -0700)
committerChristian Hergert <chergert@redhat.com>
Thu, 29 Oct 2020 17:57:02 +0000 (10:57 -0700)
This isn't needed in the base class, which will eventually get a GL subclass.

gdk/macos/GdkMacosBaseView.c
gdk/macos/GdkMacosCairoView.c

index 24be4af00e789183cb830dcdbe3656da16b21042..c4ba8c10204e541725af5da492bb8deec6d7da09 100644 (file)
   return self;
 }
 
--(void)setNeedsDisplay:(BOOL)needsDisplay
-{
-  for (id child in [self subviews])
-    [child setNeedsDisplay:needsDisplay];
-}
-
 -(void)setOpaqueRegion:(cairo_region_t *)region
 {
   /* Do nothing */
index e6a31178b47f1c511cb4db37ee6a5c01d60bf5b8..2f8248891206912427529403cffb1528b36cb05e 100644 (file)
   return YES;
 }
 
+-(void)setNeedsDisplay:(BOOL)needsDisplay
+{
+  for (id child in [self subviews])
+    [child setNeedsDisplay:needsDisplay];
+}
+
 -(void)setCairoSurface:(cairo_surface_t *)cairoSurface
             withDamage:(cairo_region_t *)cairoRegion
 {